#include<stdio.h>
#include<string.h>

void copyc(char *c[],char b[],int n)
{
	int flag=0,key=0;
	for(flag=n-1;c[flag]!=NULL;flag++)
	{
		b[key++]=*c[flag];
	}
}
int main()
{
	int sign=0,n;
	char a[100]={'\0'},b[100]={'\0'},*c[100];
	gets(a);
	scanf("%d",&n);
	for(sign=0;sign<100;sign++)
	{
		c[sign]=NULL;
	}
	for(sign=0;sign<strlen(a);sign++)
	{
		c[sign]=&a[sign];
	}
	if(n<strlen(a))
	{
		copyc(c,b,n);
		puts(b);
	}
	else printf("error");
	return 0;
}
